$(document).ready(function() {
	
	/**
	 * Tabela
	 */
	var oTableCozinha = $('#pedido_cozinha').dataTable({
		"bDeferRender": true,
    	"aoColumns": [
			{ "mData": "tb_usuario_login_usuario", "sClass": "center" },
			{ "mData": "nome_produto", "sClass": "center" },
			{ "mData": "qtde_pedido", "sClass": "center" },
			{ "mData": "obs_pedido", "sClass": "center", "mRender" : 
				function (obs) { return tooltip(obs);} },
			{ "mData": "time_inicio_pedido", "sClass": "center" },
			{ "mData": "status_pedido", "mRender": 
				function (status, type, pedido) { 
					switch (status) {
						case 'Pedido' :
							return '<a onclick="atualizarAnteriorStatus('+ pedido.id_pedido +')"><i class="icon-chevron-left"> </i></a> <i class="icon-bell vermelho"></i> ' + status + ' <a onclick="atualizarProximoStatus('+ pedido.id_pedido +')"><i class="icon-chevron-right"> </i></a>';
						break;
						case 'Aceito' :
							return '<a onclick="atualizarAnteriorStatus('+ pedido.id_pedido +')"><i class="icon-chevron-left"> </i></a> <i class="icon-chef amarelo"></i> ' + status + ' <a onclick="atualizarProximoStatus('+ pedido.id_pedido +')"><i class="icon-chevron-right"> </i></a>';
						break;
						case 'Entregue' :
							return '<a onclick="atualizarAnteriorStatus('+ pedido.id_pedido +')"><i class="icon-chevron-left"> </i></a> <i class="icon-ok verde"></i> ' + status + ' <a onclick="atualizarProximoStatus('+ pedido.id_pedido +')"><i class="icon-chevron-right"> </i></a>';
						break;
						case 'Cancelado' :
							return '<a onclick="atualizarAnteriorStatus('+ pedido.id_pedido +')"><i class="icon-chevron-left"> </i></a> <i class="icon-remove"></i> ' + status + ' <a onclick="atualizarProximoStatus('+ pedido.id_pedido +')"><i class="icon-chevron-right"> </i></a>';
						break;
					}
				},
				"sClass": "center" 
			}
		],
     	"aaSorting": [[ 4, "desc" ]],
    	"sPaginationType": "full_numbers",
    	"iDisplayLength": 100
	});
	
	/**
	 * Estutando Bar
	 */
	oTableCozinha.fnReloadAjax('lerCozinha');
		(function escutaDadosCozinha() {
			setTimeout(function() {
			oTableCozinha.fnReloadAjax('lerCozinha'); 
			escutaDadosCozinha();
		}, 2000);
	})();
});

function atualizarAnteriorStatus(id) {
	noticia('Alterando...', 'sucesso');
	$.ajax({
		url: "atualizaStatusAnterior/" + id,
		type: "post",
		success: function(){
		},
		error:function(){
		}   
	}); 
}

function atualizarProximoStatus(id) {
	noticia('Alterando...', 'sucesso');
	$.ajax({
		url: "atualizaStatusProximo/" + id,
		type: "post",
		success: function(data){
		},
		error:function(){
		}   
	}); 
}

function tooltip(obs){
	if (obs != ''){
		return '<a class="tooltip"><i class="icon-comment"></i><span class="dif">' + obs + '</span></a>';
	} else {
		return '<a><span class="dif">' + obs + '</span></a>';
	}
}